.version 49 0 
.class public super com/liquid_technologies/ltxmllib18/data/AttributeInfoAny 
.super com/liquid_technologies/ltxmllib18/AttributeInfo 
.field public AnyAttributeNamespace Ljava/lang/String; 
.field public DefaultNamespace Ljava/lang/String; 

.method public <init> : (Ljava/lang/String;Ljava/lang/String;Ljava/lang/reflect/Method;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V 
    .code stack 7 locals 8 
L0:     aload_0 
L1:     aload_1 
L2:     aload_2 
L3:     aload_3 
L4:     aconst_null 
L5:     iload 4 
L7:     aload 7 
L9:     invokespecial Method com/liquid_technologies/ltxmllib18/AttributeInfo <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;ZLjava/lang/String;)V 
L12:    aload_0 
L13:    aload 5 
L15:    putfield Field com/liquid_technologies/ltxmllib18/data/AttributeInfoAny AnyAttributeNamespace Ljava/lang/String; 
L18:    aload_0 
L19:    aload 6 
L21:    putfield Field com/liquid_technologies/ltxmllib18/data/AttributeInfoAny DefaultNamespace Ljava/lang/String; 
L24:    return 
L25:    
    .end code 
.end method 

.method protected attributeToXml : (Lcom/liquid_technologies/ltxmllib18/SerializationContext;Lcom/liquid_technologies/ltxmllib18/XmlObjectBase;Lcom/liquid_technologies/ltxmllib18/XmlWriter;)V 
    .code stack 6 locals 5 
L0:     aload_0 
L1:     aload_2 
L2:     invokevirtual Method com/liquid_technologies/ltxmllib18/data/AttributeInfoAny InvokePropertyGet (Ljava/lang/Object;)Ljava/lang/Object; 
L5:     checkcast com/liquid_technologies/ltxmllib18/XmlObjectBase 
L8:     astore 4 
L10:    aload_0 
L11:    aload 4 
L13:    aload_3 
L14:    iconst_0 
L15:    aload_2 
L16:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase getTargetNamespace ()Ljava/lang/String; 
L19:    aload_1 
L20:    invokevirtual Method com/liquid_technologies/ltxmllib18/data/AttributeInfoAny toXml (Lcom/liquid_technologies/ltxmllib18/XmlObjectBase;Lcom/liquid_technologies/ltxmllib18/XmlWriter;ZLjava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L23:    return 
L24:    
    .end code 
    .exceptions java/lang/Exception 
.end method 

.method protected attributeFromXml : (Lcom/liquid_technologies/ltxmllib18/SerializationContext;Lcom/liquid_technologies/ltxmllib18/XmlObjectBase;Lcom/liquid_technologies/ltxmllib18/dom/XmlAttribute;)Z 
    .code stack 4 locals 4 
L0:     aload_3 
L1:     invokevirtual Method com/liquid_technologies/ltxmllib18/dom/XmlAttribute getNamespaceURI ()Ljava/lang/String; 
L4:     aload_0 
L5:     getfield Field com/liquid_technologies/ltxmllib18/data/AttributeInfoAny AnyAttributeNamespace Ljava/lang/String; 
L8:     aload_0 
L9:     getfield Field com/liquid_technologies/ltxmllib18/data/AttributeInfoAny DefaultNamespace Ljava/lang/String; 
L12:    invokestatic Method com/liquid_technologies/ltxmllib18/data/AttributeInfoAny isNamespaceValid (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z 
L15:    ifeq L46 
L18:    aload_0 
L19:    aload_2 
L20:    invokevirtual Method com/liquid_technologies/ltxmllib18/data/AttributeInfoAny InvokePropertyGet (Ljava/lang/Object;)Ljava/lang/Object; 
L23:    checkcast com/liquid_technologies/ltxmllib18/AttributeCol 
L26:    dup 
L27:    astore_1 
L28:    aload_3 
L29:    invokevirtual Method com/liquid_technologies/ltxmllib18/dom/XmlAttribute getLocalName ()Ljava/lang/String; 
L32:    aload_3 
L33:    invokevirtual Method com/liquid_technologies/ltxmllib18/dom/XmlAttribute getValue ()Ljava/lang/String; 
L36:    aload_3 
L37:    invokevirtual Method com/liquid_technologies/ltxmllib18/dom/XmlAttribute getNamespaceURI ()Ljava/lang/String; 
L40:    invokevirtual Method com/liquid_technologies/ltxmllib18/AttributeCol add (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/liquid_technologies/ltxmllib18/Attribute; 
L43:    pop 
L44:    iconst_1 
L45:    ireturn 
L46:    iconst_0 
L47:    ireturn 
L48:    
    .end code 
    .exceptions java/lang/Exception 
.end method 

.method protected validate : (Lcom/liquid_technologies/ltxmllib18/SerializationContext;Z)V 
    .code stack 0 locals 3 
L0:     return 
L1:     
    .end code 
    .exceptions java/lang/Exception 
.end method 
.end class 
